package com.gccloud.dataroom.core.module.device.dto;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.gccloud.common.utils.EmptyAsNullDeserializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author hongyang
 * @version 1.0
 * @date 2023/8/31 13:44
 */
@Data
public class DataRoomDeviceDTO {
    @JsonDeserialize(using = EmptyAsNullDeserializer.class)
    @ApiModelProperty(notes = "主键")
    private String id;

    @ApiModelProperty(notes = "设备名称")
    private String deviceName;

    @ApiModelProperty(notes = "设备ip")
    private String deviceIp;

    @ApiModelProperty(notes = "设备端口号")
    private String devicePort;

    @ApiModelProperty(notes = "设备类别")
    private String deviceCatatory;

    @ApiModelProperty(notes = "设备标识")
    private String deviceLabel;

}
